package com.indexingsystem.boss.Vo;

import java.io.Serializable;
import java.util.List;

import com.indexingsystem.boss.entity.ArticleContents;
import com.indexingsystem.boss.entity.Articles;
import com.indexingsystem.boss.entity.Books;
import com.indexingsystem.boss.entity.Games;
import com.indexingsystem.boss.entity.Magazines;
import com.indexingsystem.boss.entity.OftenConsignees;
import com.indexingsystem.boss.entity.OrderProcesses;
import com.indexingsystem.boss.entity.OrderProducts;
import com.indexingsystem.boss.entity.OrderResourceProductsDetail;
import com.indexingsystem.boss.entity.OrderResoursePrice;
import com.indexingsystem.boss.entity.Orders;
import com.indexingsystem.boss.entity.ResCategoryRelations;
import com.indexingsystem.boss.entity.ResourceCategors;
import com.indexingsystem.boss.entity.ResourceRelations;
import com.indexingsystem.boss.entity.ResourceType;
import com.indexingsystem.boss.entity.Resources;
import com.indexingsystem.boss.entity.SpecialResourceDatas;
import com.indexingsystem.boss.entity.Videos;
import com.indexingsystem.boss.entity.WechatShares;

public class OrderPublishVo implements Serializable {

	/**
	 * 
	 */
	private static final long			serialVersionUID	= -553871818315370972L;

	private Orders						orders;

//	private Contract					contract;
	// 发票列表
//	private List<Invoices>				invoicesList;
	// 已购买列表
	private List<OrderProducts>			orderProductsList;
	// 常用联系人表
	private OftenConsignees				oftenConsignees;
	// 订单日志列表
	private List<OrderProcesses>		orderProcessesList;
	// 资源分类列外表
	private List<ResourceCategors>		resourceCategorysList;
	// 资源列表
	private List<Resources>				resourcesList;
	// 资源关系表
	private List<ResourceRelations>		resourceRelationsList;
	// 资源关系分类
	private List<ResCategoryRelations>	resCategoryRelationsList;
	// 文章内容列表
	private List<ArticleContents>		articleContentsList;
	// 文章列表
	private List<Articles>				articlesList;
	// 图集列表
	private List<Books>					booksList;
	// 游戏列表
	private List<Games>					gamesList;
	// 视频列表
	private List<Videos>				videosList;
	// 杂志列表
	private List<Magazines>				magazinesList;

	// 图文列表
	private List<WechatShares>			wechatSharesList;

	// 终端资源数据列表
	private List<SpecialResourceDatas>	specialResourceDatasList;
	// 资源类型
	private List<ResourceType>			resourceTypeList;
	// 订单取消列表
	private OrderCanelReqVo				orderCanelReqList;

	private List<OrderUserPublishVo>	orderUserPublishVoList;

	List<OrderResourceProductsDetail>	orderResourceProductsDetailsList;

	List<OrderResoursePrice>			orderResoursePriceList;

	public List<OrderUserPublishVo> getOrderUserPublishVoList() {
		return orderUserPublishVoList;
	}

	public void setOrderUserPublishVoList(List<OrderUserPublishVo> orderUserPublishVoList) {
		this.orderUserPublishVoList = orderUserPublishVoList;
	}

	public OrderCanelReqVo getOrderCanelReqList() {
		return orderCanelReqList;
	}

	public void setOrderCanelReqList(OrderCanelReqVo orderCanelReqList) {
		this.orderCanelReqList = orderCanelReqList;
	}

	public Orders getOrders() {
		return orders;
	}

	public void setOrders(Orders orders) {
		this.orders = orders;
	}

//	public Contract getContract() {
//		return contract;
//	}
//
//	public void setContract(Contract contract) {
//		this.contract = contract;
//	}
//
//	public List<Invoices> getInvoicesList() {
//		return invoicesList;
//	}
//
//	public void setInvoicesList(List<Invoices> invoicesList) {
//		this.invoicesList = invoicesList;
//	}

	public List<OrderProducts> getOrderProductsList() {
		return orderProductsList;
	}

	public void setOrderProductsList(List<OrderProducts> orderProductsList) {
		this.orderProductsList = orderProductsList;
	}

	public OftenConsignees getOftenConsignees() {
		return oftenConsignees;
	}

	public void setOftenConsignees(OftenConsignees oftenConsignees) {
		this.oftenConsignees = oftenConsignees;
	}

	public List<OrderProcesses> getOrderProcessesList() {
		return orderProcessesList;
	}

	public void setOrderProcessesList(List<OrderProcesses> orderProcessesList) {
		this.orderProcessesList = orderProcessesList;
	}

	public List<ResourceCategors> getResourceCategorysList() {
		return resourceCategorysList;
	}

	public void setResourceCategorysList(List<ResourceCategors> resourceCategorysList) {
		this.resourceCategorysList = resourceCategorysList;
	}

	public List<Resources> getResourcesList() {
		return resourcesList;
	}

	public void setResourcesList(List<Resources> resourcesList) {
		this.resourcesList = resourcesList;
	}

	public List<ResourceRelations> getResourceRelationsList() {
		return resourceRelationsList;
	}

	public void setResourceRelationsList(List<ResourceRelations> resourceRelationsList) {
		this.resourceRelationsList = resourceRelationsList;
	}

	public List<ResCategoryRelations> getResCategoryRelationsList() {
		return resCategoryRelationsList;
	}

	public void setResCategoryRelationsList(List<ResCategoryRelations> resCategoryRelationsList) {
		this.resCategoryRelationsList = resCategoryRelationsList;
	}

	public List<ArticleContents> getArticleContentsList() {
		return articleContentsList;
	}

	public void setArticleContentsList(List<ArticleContents> articleContentsList) {
		this.articleContentsList = articleContentsList;
	}

	public List<Articles> getArticlesList() {
		return articlesList;
	}

	public void setArticlesList(List<Articles> articlesList) {
		this.articlesList = articlesList;
	}

	public List<Books> getBooksList() {
		return booksList;
	}

	public void setBooksList(List<Books> booksList) {
		this.booksList = booksList;
	}

	public List<Games> getGamesList() {
		return gamesList;
	}

	public void setGamesList(List<Games> gamesList) {
		this.gamesList = gamesList;
	}

	public List<Videos> getVideosList() {
		return videosList;
	}

	public void setVideosList(List<Videos> videosList) {
		this.videosList = videosList;
	}

	public List<Magazines> getMagazinesList() {
		return magazinesList;
	}

	public void setMagazinesList(List<Magazines> magazinesList) {
		this.magazinesList = magazinesList;
	}

	public List<SpecialResourceDatas> getSpecialResourceDatasList() {
		return specialResourceDatasList;
	}

	public void setSpecialResourceDatasList(List<SpecialResourceDatas> specialResourceDatasList) {
		this.specialResourceDatasList = specialResourceDatasList;
	}

	public List<ResourceType> getResourceTypeList() {
		return resourceTypeList;
	}

	public void setResourceTypeList(List<ResourceType> resourceTypeList) {
		this.resourceTypeList = resourceTypeList;
	}

	public List<OrderResourceProductsDetail> getOrderResourceProductsDetailsList() {
		return orderResourceProductsDetailsList;
	}

	public void setOrderResourceProductsDetailsList(List<OrderResourceProductsDetail> orderResourceProductsDetailsList) {
		this.orderResourceProductsDetailsList = orderResourceProductsDetailsList;
	}

	public List<OrderResoursePrice> getOrderResoursePriceList() {
		return orderResoursePriceList;
	}

	public void setOrderResoursePriceList(List<OrderResoursePrice> orderResoursePriceList) {
		this.orderResoursePriceList = orderResoursePriceList;
	}

	public List<WechatShares> getWechatSharesList() {
		return wechatSharesList;
	}

	public void setWechatSharesList(List<WechatShares> wechatSharesList) {
		this.wechatSharesList = wechatSharesList;
	}

	public OrderPublishVo() {
		super();
	}

	public OrderPublishVo(Orders orders, List<OrderProducts> orderProductsList,
			OftenConsignees oftenConsignees, List<OrderProcesses> orderProcessesList, List<ResourceCategors> resourceCategorysList,
			List<Resources> resourcesList, List<ResourceRelations> resourceRelationsList, List<ResCategoryRelations> resCategoryRelationsList,
			List<ArticleContents> articleContentsList, List<Articles> articlesList, List<Books> booksList, List<Games> gamesList,
			List<Videos> videosList, List<Magazines> magazinesList, List<WechatShares> wechatSharesList,
			List<SpecialResourceDatas> specialResourceDatasList, List<ResourceType> resourceTypeList, OrderCanelReqVo orderCanelReqList,
			List<OrderUserPublishVo> orderUserPublishVoList, List<OrderResourceProductsDetail> orderResourceProductsDetailsList,
			List<OrderResoursePrice> orderResoursePriceList) {
		super();
		this.orders = orders;
//		this.contract = contract;
//		this.invoicesList = invoicesList;
		this.orderProductsList = orderProductsList;
		this.oftenConsignees = oftenConsignees;
		this.orderProcessesList = orderProcessesList;
		this.resourceCategorysList = resourceCategorysList;
		this.resourcesList = resourcesList;
		this.resourceRelationsList = resourceRelationsList;
		this.resCategoryRelationsList = resCategoryRelationsList;
		this.articleContentsList = articleContentsList;
		this.articlesList = articlesList;
		this.booksList = booksList;
		this.gamesList = gamesList;
		this.videosList = videosList;
		this.magazinesList = magazinesList;
		this.wechatSharesList = wechatSharesList;
		this.specialResourceDatasList = specialResourceDatasList;
		this.resourceTypeList = resourceTypeList;
		this.orderCanelReqList = orderCanelReqList;
		this.orderUserPublishVoList = orderUserPublishVoList;
		this.orderResourceProductsDetailsList = orderResourceProductsDetailsList;
		this.orderResoursePriceList = orderResoursePriceList;
	}

	@Override
	public String toString() {
		return "OrderPublishVo [orders=" + orders + ", orderProductsList="
				+ orderProductsList + ", oftenConsignees=" + oftenConsignees + ", orderProcessesList=" + orderProcessesList
				+ ", resourceCategorysList=" + resourceCategorysList + ", resourcesList=" + resourcesList + ", resourceRelationsList="
				+ resourceRelationsList + ", resCategoryRelationsList=" + resCategoryRelationsList + ", articleContentsList=" + articleContentsList
				+ ", articlesList=" + articlesList + ", booksList=" + booksList + ", gamesList=" + gamesList + ", videosList=" + videosList
				+ ", magazinesList=" + magazinesList + ", wechatSharesList=" + wechatSharesList + ", specialResourceDatasList="
				+ specialResourceDatasList + ", resourceTypeList=" + resourceTypeList + ", orderCanelReqList=" + orderCanelReqList
				+ ", orderUserPublishVoList=" + orderUserPublishVoList + ", orderResourceProductsDetailsList=" + orderResourceProductsDetailsList
				+ ", orderResoursePriceList=" + orderResoursePriceList + "]";
	}
}